tg-me.com/pyproglib/6775
Last Update:
💭 Холивар: f-строки vs .format() vs %
Python предлагает сразу три способа форматирования строк — и у каждого есть свои фанаты.
Разбираемся по фактам:
name = "Alice"
age = 30
print(f"{name} is {age} years old.")
name = "Alice"
age = 30
print("{} is {} years old.".format(name, age))
name = "Alice"
age = 30
print("%s is %d years old." % (name, age))
Выбор зависит от контекста:
.format()
— для совместимости и шаблонов%
— для ностальгирующих и логовА вы что используете чаще всего?
❤️ f-строки — будущее уже здесь
👍
.format()
/ %
— стабильность и привычкаP.S. Инструкция, как оставить коммент
Библиотека питониста #междусобойчик